package com.csjbot.blackgaga.model.tcp.tts;

import android.content.Context;

import com.csjbot.coshandler.listener.OnSpeakListener;

/**
 * Created by jingwc on 2017/9/21.
 */

public interface ISpeak {
    /**
     * 开始说话
     * @param text
     * @param listener
     */
    void startSpeaking(String text, OnSpeakListener listener);

    /**
     * 停止说话
     */
    void stopSpeaking();

    /**
     * 暂停说话
     */
    void pauseSpeaking();

    /**
     * 重新说话
     */
    void resumeSpeaking();

    /**
     * 是否正在说话
     */
    boolean isSpeaking();

    /**
     * 初始化语音合成
     * @param context
     */
    void initSpeak(Context context);
}
